home *** CD-ROM | disk | FTP | other *** search
/ 130 MIDI Tool Box / 130 MIDI Tool Box.iso / midifile / makefile. < prev    next >
Makefile  |  1989-03-24  |  805b  |  43 lines

  1. CFLAGS = -O -DNOVOID
  2.  
  3. all : mftext mfstring midifile.man
  4.  
  5. mftext : midifile.o mftext.o
  6.     cc midifile.o mftext.o -o mftext
  7.  
  8. mfstring : midifile.o mfstring.o
  9.     cc midifile.o mfstring.o -o mfstring
  10.  
  11. midifile.man : midifile.3
  12.     nroff -man -Tlp midifile.3 | col -b > midifile.man
  13.  
  14. clean :
  15.     rm -f mftext mfstring *.o midifile.man
  16.  
  17. lint :
  18.     lint midifile.c mftext.c
  19.  
  20. midtouu :
  21.     for i in example*.mid ; \
  22.     do \
  23.         echo $$i ; \
  24.         uuencode $$i $$i > `basename $$i .mid`.uu ; \
  25.         if [ $$? -eq 0 ] ; then  rm -f $$i ; fi ; \
  26.     done
  27.  
  28. uutomid :
  29.     for i in example*.uu ; \
  30.     do \
  31.         echo $$i ; \
  32.         uudecode $$i ; \
  33.         if [ $$? -eq 0 ] ; then  rm -f $$i ; fi ; \
  34.     done
  35.  
  36. test : mftext
  37.     for i in example*.mid ; \
  38.     do \
  39.         echo $$i ; \
  40.         mftext $$i > /dev/null ; \
  41.         if [ $$? -ne 0 ] ; then echo "Mftext of $$i failed!" ; fi ; \
  42.     done
  43.